package com.gel.shortLink.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.gel.shortLink.dto.req.RecycleBinRecoverReqDTO;
import com.gel.shortLink.dto.req.RecycleBinRemoveReqDTO;
import com.gel.shortLink.dto.req.RecycleBinSaveReqDTO;
import com.gel.shortLink.dto.req.RecyclePageReqDTO;
import com.gel.shortLink.dto.resp.ShortLinkPageRespDTO;

public interface RecycleService {
    void save(RecycleBinSaveReqDTO requestParam);


    IPage<ShortLinkPageRespDTO> pageShortLink(RecyclePageReqDTO requestParam);

    void recover(RecycleBinRecoverReqDTO requestParam);

    void remove(RecycleBinRemoveReqDTO requestParam);
}
